package org.jsola.hr.vo.payPingAn;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * 查询平安银行返回的明细对象
 *
 * @author zhr
 */
@XmlRootElement(name = "list")
public class PingAnBankSelectDetailVO {

    /**
     * 单笔交易流水号
     */
    private String SThirdVoucher;

    /**
     * 对方证件类型
     */
    private String IdType;

    /**
     * 对方证件号码
     */
    private String IdNo;

    /**
     * 对方帐号
     */
    private String OppAccNo;

    /**
     * 对方户名
     */
    private String OppAccName;

    /**
     * 金额
     */
    private String Amount;

    /**
     * 备注
     */
    private String PostScript;

    /**
     * 手续费
     */
    private String Fee;

    /**
     * 单笔处理结果 0000：成功
     * 其他为失败,失败原因见sttInfo
     */
    private String stt;

    /**
     * 结果描述
     */
    private String sttInfo;

    /**
     * 个人账户备注
     */
    private String RemarkFCR;

    @XmlElement(name = "SThirdVoucher")
    public String getSThirdVoucher() {
        return SThirdVoucher;
    }

    public void setSThirdVoucher(String SThirdVoucher) {
        this.SThirdVoucher = SThirdVoucher;
    }

    @XmlElement(name = "IdType")
    public String getIdType() {
        return IdType;
    }

    public void setIdType(String idType) {
        IdType = idType;
    }

    @XmlElement(name = "IdNo")
    public String getIdNo() {
        return IdNo;
    }

    public void setIdNo(String idNo) {
        IdNo = idNo;
    }

    @XmlElement(name = "OppAccNo")
    public String getOppAccNo() {
        return OppAccNo;
    }

    public void setOppAccNo(String oppAccNo) {
        OppAccNo = oppAccNo;
    }

    @XmlElement(name = "OppAccName")
    public String getOppAccName() {
        return OppAccName;
    }

    public void setOppAccName(String oppAccName) {
        OppAccName = oppAccName;
    }

    @XmlElement(name = "Amount")
    public String getAmount() {
        return Amount;
    }

    public void setAmount(String amount) {
        Amount = amount;
    }

    @XmlElement(name = "PostScript")
    public String getPostScript() {
        return PostScript;
    }

    public void setPostScript(String postScript) {
        PostScript = postScript;
    }

    @XmlElement(name = "Fee")
    public String getFee() {
        return Fee;
    }

    public void setFee(String fee) {
        Fee = fee;
    }

    @XmlElement(name = "stt")
    public String getStt() {
        return stt;
    }

    public void setStt(String stt) {
        this.stt = stt;
    }

    @XmlElement(name = "sttInfo")
    public String getSttInfo() {
        return sttInfo;
    }

    public void setSttInfo(String sttInfo) {
        this.sttInfo = sttInfo;
    }

    @XmlElement(name = "RemarkFCR")
    public String getRemarkFCR() {
        return RemarkFCR;
    }

    public void setRemarkFCR(String remarkFCR) {
        RemarkFCR = remarkFCR;
    }

    @Override
    public String toString() {
        return "PingAnBankSelectDetailVO{" +
                "SThirdVoucher='" + SThirdVoucher + '\'' +
                ", IdType='" + IdType + '\'' +
                ", IdNo='" + IdNo + '\'' +
                ", OppAccNo='" + OppAccNo + '\'' +
                ", OppAccName='" + OppAccName + '\'' +
                ", Amount='" + Amount + '\'' +
                ", PostScript='" + PostScript + '\'' +
                ", Fee='" + Fee + '\'' +
                ", stt='" + stt + '\'' +
                ", sttInfo='" + sttInfo + '\'' +
                ", RemarkFCR='" + RemarkFCR + '\'' +
                '}';
    }
}

